﻿using System.Xml.Serialization;

namespace FuiouMerchantAccess.Models.Response {
    [XmlRoot("xml")]
    public class ChnlSubMchIdQueryResponseInfo {
        /// <summary>
        /// 唯一流水号
        /// </summary>
        [XmlElement("trace_no")]
        public string TraceNo { get; set; }

        /// <summary>
        /// 返回码 
        /// SUCCESS：
        /// FAIL：系统异常
        /// </summary>
        [XmlElement("return_code")]
        public string ReturnCode { get; set; }

        /// <summary>
        /// 返回信息，如非空，为错误原因:签名失败，参数格式校验错误
        /// </summary>
        [XmlElement("return_msg")]
        public string ReturnMsg { get; set; }

        /// <summary>
        /// 富友商户号
        /// </summary>
        [XmlElement("mchnt_cd")]
        public string MchntCd { get; set; }

        /// <summary>
        /// 业务结果代码
        /// </summary>
        [XmlElement("result_code")]
        public string ResultCode { get; set; }

        /// <summary>
        /// 业务结果返回信息
        /// </summary>
        [XmlElement("result_msg")]
        public string ResultMsg { get; set; }

        /// <summary>
        /// 挂靠一级商户号
        /// </summary>
        [XmlElement("link_mchnt_cd")]
        public string LinkMchntCd { get; set; }

        /// <summary>
        /// 商户子商户号 （只有 return_code 和 result_code 同时成功才有返回）
        /// </summary>
        [XmlElement("sub_mch_id")]
        public string SubMchId { get; set; }

        /// <summary>
        /// 微信渠道号 （只有 return_code 和 result_code 同时成功才有返回，并且mchnt_tp为微信或者微信绿洲有返回）
        /// </summary>
        [XmlElement("wx_channel_no")]
        public string WxChannelNo { get; set; }
    }
}
